#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <math.h>
int fun(int i)
{
	if (i < 9)
	{
		return pow(i, 3);
	}
	else
	{
		int a = i % 10;
		return fun(i / 10) + pow(a, 3);
	}
}
void test(int i)//判断是不是水仙花数
{
	int ret = fun(i);
	if (i == ret)
	{
		printf("%d ", i);
	}
}

int main()
{
	/*int i = 0;
	scanf("%d", &i);
	test(i);*/
	int i = 0;
	for (i = 0; i <= 100000; i++)
	{
		if (i >= 100)
		{
			test(i);
		}
	}
	return 0;
}